home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / FREENET / KOHLSCHUTTER / MESSAGE < prev   
Text File  |  1997-04-03  |  3KB  |  105 lines

  1. IRClient "Ignore" module
  2. v1.00
  3.  
  4. FREEWARE
  5. © 1997 by Christian Kohlschütter ("Wombat")
  6. email: wombat@hof.baynet.de
  7. WWW:   http://www.hof.baynet.de
  8.  
  9.  
  10. Purpose
  11. =======
  12.  
  13. This module just let you ignore unwanted people automatically.
  14. You can ignore either their private messages (including CTCPs)
  15. to you or all of their messages (even to channels).
  16.  
  17.  
  18. Installation
  19. ============
  20.  
  21. Copy the file "Ignore" into !IRClient.Scripts.Modules.
  22. (Re-)start IRClient and type
  23.  /CONFIG Ignore
  24.  Active On       (to enable it)
  25.  
  26. Now, a new command can be used, /IGNORE
  27.  
  28.  
  29. Syntax (Type *Help Syntax in CLI if you don't know the format):
  30. ===============================================================
  31.  
  32. /IGNORE [+|-][#][<nick>|@<address>|!<username>|$<username@address>]
  33.  
  34.  /IGNORE + (...) adds a user to the IGNORE list,
  35.  /IGNORE - (...) removes a user from the list
  36.  
  37.  If neither + nor - are present, the IGNORE list is SET to a specific
  38.  value (use this with care as you can type in nearly anything...).
  39.  Each entry is separated by a colon.
  40.  
  41.  The optional # forces a complete ignore, ie. you won't even
  42.  see that person in a channel.
  43.  
  44.  <nick>  is the pure nick name which you can see in < >-brackets
  45.  
  46.  @<address>  is one part of the user address, which you can see whenever
  47.              a person is entering or leaving a channel, or changing his/her
  48.              nick name.
  49.  
  50.              If the user address was ~foo@foo.demon.co.uk, <address> is
  51.              the part after the @, ie. foo.demon.co.uk.
  52.              Instead of a literal address, there can also be an IP address
  53.              like 194.64.128.10
  54.  
  55.  !<username> is also one part of the user address, opposite to <address>
  56.              it's the part before the @, ie. ~foo (example see above)
  57.  
  58.  $<username@address> is the whole user address, ie. ~foo@foo.demon.co.uk
  59.  
  60.  
  61. /IGNORE (with no extra commands) displays the current ignored users, as
  62.         entered above.
  63.  
  64. /IGNORE *  resets the IGNORE list; you can see all users again.
  65.  
  66. /IGNORE %  activates Emergency IGNORE-ALL, ie you won't see any messages
  67.            This is useful if somebody tries a channel-takeover, so you
  68.            can ignore that person later without fearing to get flooded.
  69.  
  70.  
  71. Examples:
  72. =========
  73.  
  74. Ignoring private messages from a nick called "Frog"
  75.   /IGNORE +Frog
  76.  
  77. The person tries to contact you in a channel...
  78.   /IGNORE +#Frog
  79.  
  80. The person changes his/her nick...
  81.   *** Frog (~Foo@foo.demon.co.uk) has changed his nickname to Frog2
  82.  
  83.   /IGNORE +#@foo.demon.co.uk
  84.  
  85. (The only way he could contact you now is to hang up his/her modem
  86.  and do it in some other way, ie via another server etc)
  87.  
  88. You can now do a /IGNORE -Frog and a /IGNORE -#Frog, as this will
  89. allow any person called "Frog" talking to you except that "Frog"
  90. coming from foo.demon.co.uk
  91.  
  92.  
  93. Configuration commands
  94. ======================
  95.  
  96. Active   On|Off        - activates/deactivates IGNORE
  97. Users    <list>        - list of users that will automatically
  98.                          ignored when starting IRClient
  99.                           see /IGNORE <user>
  100. Message  On|Off        - if enabled, IGNORE sends the text "You are 
  101.                          being ignored." whenever an ignored user
  102.                          tries to write a private message to you.
  103.                          This does NOT work within #-Channels or with
  104.                          CTCP's to prevent floods.
  105.